<?php 
class pessoal_pessoaModel extends Model{
    public $tabela = "pessoal_pessoa";
    public $pkey   = 'pessoal_pessoa_cod';
    public $dados  = array(
         'pessoal_pessoa_cod' => array(
	    'name'     => 'Código',
	    'type'     => 'int',
	    'size'     => '11',
	    'pkey'    => true,
	    'ai'      => true,
	    'grid'    => true,
	    'display' => true,
	    'private' => true
        ),

        'pessoal_pessoa_email' => array(
	    'name'     => 'Email Principal',
	    'type'     => 'varchar',
	    'size'     => '32',
            'especial' => 'hide',
	    'grid'    => true,
	    'display' => true,
            'description' => 'O email principal será exibido nas listas de pessoas, para visualizar os outros emails será necessário
                acessar a página da pessoa'
        ),
        
        'pessoal_pessoa_emails' => array(
            'name'    => "Emails",
            'type'    => 'int',
            'grid'    => true,
            'notnull' => true,
            'fkey'      => array(
                'model' 	=> 'pessoal/email',
                'cardinalidade' => 'n1',//nn 1n 11
                'keys'          => array("pessoal_email_cod", "pessoal_email_label")//nn 1n 11
            )
        ),
        
        'pessoal_pessoa_telefone' => array(
	    'name'     => 'Telefone Principal',
	    'type'     => 'varchar',
	    'size'     => '12',
            'especial' => 'hide',
	    'grid'    => true,
	    'display' => true,
             'description' => 'O telefone principal será exibido nas listas de pessoas, para visualizar os outros telefones
                 será necessário acessar a página da pessoa'
        ),
        
        'pessoal_pessoa_telefones' => array(
            'name'    => "Telefones",
            'type'    => 'int',
            'grid'    => true,
            'notnull' => true,
            'fkey'      => array(
                'model' 	=> 'pessoal/telefone',
                'cardinalidade' => 'n1',//nn 1n 11
                'keys'          => array("pessoal_telefone_cod", "pessoal_telefone_label")//nn 1n 11
            )
        ),
        
        'pessoal_pessoa_criadoem' => array(
	    'name'     => 'Criado em',
	    'type'     => 'timestamp','private' => true,
	    'grid'    => true,
            'notnull' => true,
	    'display' => true,
        ),
 
        'pessoal_pessoa_sobre' => array(
	    'name'     => 'Sobre',
	    'type'     => 'varchar',
	    'size'     => '200',
	    'display' => true,
            'description' => 'Descrição curta sobre você'
        ),
        
        /*
        'pessoal_pessoa_urlfoto' => array(
	    'name'     => 'Foto de Capa',
	    'type'     => 'int',
	    'display' => true,
            'album_limit' => '1',
            'fkey'      => array(
                'model' 	=> 'galeria/album', 
                'keys'          => array('cod_album', 'cod_album'),
                'cardinalidade' => '11'//nn 1n 11
            ),
        ),*/
        'button'     => array('button' => 'Gravar Pessoa'),
     );
}
?>